sabellid tubeworms - French English Dictionary